package com.ruoyi.project.gxgw_modules.clue.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 线索记录表 cxj_clue
 * 
 * @author ruoyi
 * @date 2019-01-21
 */
public class Clue extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 线索序号 */
	private Integer clueId;
	/** 提供线索者 */
	private Integer userId;
	/** 对应启示信息 */
	private Integer lostId;
	/** 线索详情 */
	private String clueDetail;
	/** 提供线索时间 */
	private Date publicTime;
	/** 线索相关图片 */
	private String clueUrl;
	/** 是否被采纳 0 未采纳 1已采纳 */
	private Integer clueState;
	/** 审核状态 */
	private Integer checkState;
	/** 审核时间 */
	private Date checkDate;
	/** 审核管理员 */
	private String checkAdmin;
	public String getCheckAdmin() {
		return checkAdmin;
	}

	public void setCheckAdmin(String checkAdmin) {
		this.checkAdmin = checkAdmin;
	}

	/** 删除状态 */
	private String delFlag;
	/** 发现地址 */
	private String address;

	public void setClueId(Integer clueId) 
	{
		this.clueId = clueId;
	}

	public Integer getClueId() 
	{
		return clueId;
	}
	public void setUserId(Integer userId) 
	{
		this.userId = userId;
	}

	public Integer getUserId() 
	{
		return userId;
	}
	public void setLostId(Integer lostId) 
	{
		this.lostId = lostId;
	}

	public Integer getLostId() 
	{
		return lostId;
	}
	public void setClueDetail(String clueDetail) 
	{
		this.clueDetail = clueDetail;
	}

	public String getClueDetail() 
	{
		return clueDetail;
	}
	public void setPublicTime(Date publicTime) 
	{
		this.publicTime = publicTime;
	}

	public Date getPublicTime() 
	{
		return publicTime;
	}
	public void setClueUrl(String clueUrl) 
	{
		this.clueUrl = clueUrl;
	}

	public String getClueUrl() 
	{
		return clueUrl;
	}
	public void setClueState(Integer clueState) 
	{
		this.clueState = clueState;
	}

	public Integer getClueState() 
	{
		return clueState;
	}
	public void setCheckState(Integer checkState) 
	{
		this.checkState = checkState;
	}

	public Integer getCheckState() 
	{
		return checkState;
	}
	public void setCheckDate(Date checkDate) 
	{
		this.checkDate = checkDate;
	}

	public Date getCheckDate() 
	{
		return checkDate;
	}
	
	public void setDelFlag(String delFlag) 
	{
		this.delFlag = delFlag;
	}

	public String getDelFlag() 
	{
		return delFlag;
	}
	public void setAddress(String address) 
	{
		this.address = address;
	}

	public String getAddress() 
	{
		return address;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("clueId", getClueId())
            .append("userId", getUserId())
            .append("lostId", getLostId())
            .append("clueDetail", getClueDetail())
            .append("publicTime", getPublicTime())
            .append("clueUrl", getClueUrl())
            .append("clueState", getClueState())
            .append("checkState", getCheckState())
            .append("checkDate", getCheckDate())
            .append("checkAdmin", getCheckAdmin())
            .append("delFlag", getDelFlag())
            .append("address", getAddress())
            .toString();
    }
}
